package com.rongji.dfish.ui.widget;


/**
 * ExpandableButton 可展开的按钮
 * <p>该按钮本身如果没有绑定命令的话，那么点该按钮就是展开动作。否则要点按钮后的箭头展开</p>
 * @author DFish Team
 * @version 1.0
 * @since XMLTMPL 2.0
 */
public class Button extends AbstractButton<Button> {
    /**
     * 构造函数
     * @param icon String 图标
     * @param text String 标题
     * @param onclick String 所触发的动作(JS)
     */
	@Deprecated
    public Button(String icon, String text, String onclick) {
    	this.setIcon(icon);
    	this.setText(text);
    	this.setOn(Button.EVENT_CLICK, onclick);
    }
    
    /**
     * 构造函数
     * @param icon String 图标
     * @param text String 标题
     */
    public Button(String icon, String text) {
    	this.setIcon(icon);
    	this.setText(text);
    }
    
    /**
     * 构造函数
     * @param text String 标题
     */
    public Button(String text) {
    	this.setText(text);
    }
    
    /**
     * 构造函数
     */
    public Button() {
    }
    
	public String getType() {
		return "button";
	}

}
